.cartype-title {
    background-color: #FDFBFB;
    border: 1px solid #EDEDED;
    height: 66px;
    line-height: 66px;
    padding: 0 20px;
    font-family: "Microsoft YaHei";
}

.cartype-title .cartype-title-font {
    font-size: 20px;
    color: #2B2B2B;
    letter-spacing: 0;
}

.cartype-title-show {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    padding: 15px;
    margin-top: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.cartype-title .cartype-choose {
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    line-height: 26px;
    font-family: "MicrosoftYaHei-Bold";
}

.cartype-title-show .title {
    padding-left: 30px;
}

.select-param {
    background: #FFFFFF;
    border: 1px solid #EDEDED;
    min-height: 300px;
}

.search-title {
    background-color: #FDFBFB;
    border: 1px solid #EDEDED;
    height: 66px;
    line-height: 66px;
    padding: 0 20px;
    font-family: "Microsoft YaHei";
}

.search-title table {
    width: 100%;
}

.search-title table .left {
    text-align: left;
}

.search-title table .left ul li {
    list-style: none;
    float: left;
    margin-right: 20px;
    line-height: 40px;
    height: 40px;
}
.search-title table .left ul {
    padding: 0;
    margin: 0;

}

.search-title table .left ul .space {
    width: 1px;
    background-color: #E6E6E6;
}

.search-title table .left ul .active {
    font-family: "MicrosoftYaHei-Bold";
    font-size: 14px;
    font-weight: bold;
}

.search-title table, .search-title table tbody, .search-title table tr {
    padding: 0;
    margin: 0;
}

.search-title table .right {
    text-align: right;
}

.right-page {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #2B2B2B;
    letter-spacing: 0;
}

.right-page .total-size {
    font-size: 14px;
    color: #f67e18;
    letter-spacing: 0;
    line-height: 19px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}

.right-page .curr-page {
    margin-left: 30px;
    margin-right: 5px;
}

.right-page .page-size {
    margin-left: 5px;
    margin-right: 30px;
}
.right-page .to-page{
    padding: 5px 17px;
    font-size: 14px;
    color: #2B2B2B;
    letter-spacing: 0;
    text-decoration: none;
    border: 1px solid #E6E6E6;
    cursor: pointer;
}
.right-page .no{
    color: #a8a8a8;
    border: 1px solid #E6E6E6;
    /*pointer-events: none;*/
    cursor: not-allowed;
}
.goods {
    width: 100%;
    /*padding: 5px;*/
}

.goods-single {
    float: left;
    width: 350px;
    padding: 5px;
}

.goods-single-detail {
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    box-shadow: 0 0 4px 0 #E6E6E6;
    height: 452px;
    margin: 0;
    padding: 5px;
    width: 100%;
    position: relative;
}

/*.goods-single-detail:hover{*/
/*box-shadow: 0 0 4px 0 #ababab;*/
/*-webkit-transition: box-shadow ease 0.4s;*/
/*-moz-transition: box-shadow ease 0.4s;*/
/*-o-transition: box-shadow ease 0.4s;*/
/*transition: box-shadow ease 0.4s;*/
/*}*/

.goods-single-detail .goods-img {
    height: 210px;
    /*width: 100%;*/
}
.goods-single-detail .img-align{
    text-align: center;
}

.goods-select-title {
    margin: 0;
    padding: 0;
    height: 100px;
}

.goods-select-title a {
    color: #292929;
    text-decoration: none;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    letter-spacing: 0;
    margin: 0;
    padding: 0;

}

.goods-select-title a:hover {
    color: #E56363;
}

/*PingFangSC-Regular*/
.goods-single-detail .p-span {
    font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    font-size: 14px;
    color: #B6B6B6;
    letter-spacing: 0;
}

.goods-select-title .goods-select-title-p {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    word-break: break-all;
}

.goods-single-detail .deal-price {
    position: absolute;
    bottom: 10px;
    height: 35px;
    width: 100%;
}

.goods-single-detail .deal-price .price {
    font-size: 26px;
    color: #F13636;
    letter-spacing: 0;
}

.goods-single-detail .deal-price table, .goods-single-detail .deal-price tr {
    width: 100%;
}

.goods-single-detail .deal-price .right {
    width: 60%;
    position: relative;
}

.goods-single-detail .deal-price .right .the-time {
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 10px;
}

.goods-single-detail .deal-price .right ul li {
    list-style: none;
    float: left;
    margin-right: 10px;
    line-height: 20px;
    height: 20px;
}



.goods-single-detail .deal-price .right .space {
    width: 1px;
    background-color: #E6E6E6;
}

.goods-single-detail .deal-price .right .active {
    font-family: "MicrosoftYaHei-Bold";
    font-size: 14px;
    font-weight: bold;
}

.search-param {
    /*background-color: #FDFBFB;*/
    border: 1px solid #EDEDED;
    padding: 20px 0 40px 20px;
    /*padding-left: 20px;*/
    font-family: "Microsoft YaHei";
}

.search-param ul {
    padding: 0;
    margin: 0;

}

.search-param ul li {
    list-style: none;
    float: left;
    height: 50px;
    line-height: 50px;
    /*padding-bottom: 20px;*/
}

.search-param .d {
    float: left;
}

.search-param .left {
    width: 100px;
    font-family: "MicrosoftYaHei-Bold";
    font-size: 14px;
    color: #7F7F7F;
    letter-spacing: 0;
    font-weight: bold;
}

.search-param table {
    width: 100%;
}

.search-param .right {

}

.search-param ul .other {
    padding-right: 30px;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #000000;
    letter-spacing: 0;

}

.search-param ul .other:hover {
    color: #F13636;
    -webkit-transition: color ease 0.5s;
    -moz-transition: color ease 0.5s;
    -o-transition: color ease 0.5s;
    transition: color ease 0.5s;
}
.search-param ul .active{
    color: #F13636;
}
.search-param .line {
    width: 100%;
    border-bottom: 1px solid #EDEDED;
}

.param-id ul {
    width: 100%;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #2B2B2B;
    letter-spacing: 0;
}

.param-id ul li {
    list-style: none;
    float: left;
    padding-right: 10px;
    border: 1px solid #e8e8e8;
    margin: 4px 5px 0 0;
    padding: 0 4px 0 4px;
}
.param-id ul .param{
    cursor: pointer;
    /*color: #f67e18;*/
    color: #666;
}
.param-id ul .first{
    border: none;
}
.param-id ul .first .remove{
    margin-left: 10px;
}
.param-id ul .param .remove{
    margin-left: 15px;
}
.param-id ul .param:hover {
    border: 1px solid #F13636;
    color: #F13636;
    -webkit-transition: color ease 0.2s;
    -moz-transition: color ease 0.2s;
    -o-transition: color ease 0.2s;
    transition: color ease 0.2s;
}